// Last Update:2016-12-19 15:19:27

#define CLS_NAME(name) \
	int __cls_name__## name = 0; \
const char *__cls_name = #name;

#define CLS_VER(maj,min) \
int __cls_ver__## maj ## _ ##min = 0; \
int __cls_ver_maj = maj; \
int __cls_ver_min = min;

int main(int argc, const char *argv[])
{
	CLS_VER(1, 2)
	CLS_NAME(hello)
	
	return 0;
}
